翻訳と辞書
Words near each other
・ Genicularia
・ Geniculate (alga)
・ Geniculate fibers
・ Geniculate ganglion
・ Geniculate ganglionitis
・ Geniculate nucleus
・ Geniculate river snail
・ Geniculum
・ Genidens
・ Genidentity
・ GEnie
・ Genie (disambiguation)
・ Genie (Dungeons & Dragons)
・ Genie (feral child)
・ Genie (pinball)
Genie (programming language)
・ Genie Award for Best Performance by a Foreign Actor
・ Genie Award for Best Performance by a Foreign Actress
・ Genie Award for Outstanding Performance by an Actor (Non-Feature)
・ Genie Award for Outstanding Performance by an Actress (Non-Feature)
・ Genie Awards
・ Genie Backup Manager
・ Genie Chuo
・ Genie Energy
・ Genie Engine
・ Genie Francis
・ Genie Gets Her Wish
・ Genie in a Bottle
・ Genie in a String Bikini
・ Genie in popular culture


Dictionary Lists
翻訳と辞書 辞書検索 [ 開発暫定版 ]
スポンサード リンク

Genie (programming language) : ウィキペディア英語版
Genie (programming language)

Genie is a modern, general-purpose high-level programming language in active development since 2008.〔(【引用サイトリンク】 Introducing Genie - the smart programming language )〕 It was designed as an alternative, simpler and cleaner dialect for the Vala compiler, while preserving the same functionality of the Vala language. Genie uses the same compiler and libraries as Vala; the two can indeed be used alongside each other.〔(Using Genie and Vala together )〕 The differences are only syntactical.
Genie's syntax is derived from numerous modern languages like Python, Boo, D and Delphi. In the vein of Python, Genie uses indentation rather than curly brackets to delimit blocks.
Like Vala, Genie uses the GObject type system to create classes and interfaces declared in Genie source code, without imposing additional runtime requirements (i.e., unlike Python, Java or C#, it does not require a virtual machine).
Genie allows access to C libraries, especially those based in GObject (like GTK+), without using a different application binary interface (ABI). During compilation, the code is first translated to C source and header files, which are then compiled to platform-specific machine code using any available C compiler like GCC, thus allowing cross-platform software development.
Although both Vala and Genie are being developed and promoted by GNOME, programs developed in Genie don't depend on the GNOME Desktop Environment, usually requiring only GLib.
== Code samples ==


抄文引用元・出典: フリー百科事典『 ウィキペディア(Wikipedia)
ウィキペディアで「Genie (programming language)」の詳細全文を読む



スポンサード リンク
翻訳と辞書 : 翻訳のためのインターネットリソース

Copyright(C) kotoba.ne.jp 1997-2016. All Rights Reserved.